package cn.wolfcode.luowowo.acticle.service;

import cn.wolfcode.luowowo.acticle.domain.Query;
import cn.wolfcode.luowowo.acticle.domain.QueryContent;
import cn.wolfcode.luowowo.acticle.query.QuerytionsQuery;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * 添加问题
 */
public interface IQueryService {
    /**
     * 保存问题
     * @param query
     */
    void saveQuery(Query query);

    /**
     * 问题分页
     * @param qo
     * @return
     */
    PageInfo queryForList(QuerytionsQuery qo);

    /**
     * 查单个问题
     * @param id
     * @return
     */
    Query getQueryByid(Long id);

    /**
     * 根据问题id查内容
     * @param id
     * @return
     */
    QueryContent getContent(Long id);

    int getReplay(Long id);

    void setReply(Long id, int newreply);
}
